#ifndef dq_PropertyDescription_h
#define dq_PropertyDescription_h

#include <utility/String.h>

namespace serika
{
	namespace dq
	{
		class PropertyDescription
		{
		public:
			PropertyDescription();
			~PropertyDescription();

			static void GetDescription(int templateId, const ut::String& templateDescription,
				int reserved1, int reserved2, int reserved3, const ut::String& reserved4,
				ut::String& description);

		private:
			static void ReplaceString(ut::String& str, const ut::String& find, int replacement);
			static void ReplaceString(ut::String& str, const ut::String& find, const ut::String& replacement);
		};
	}
}

#endif
